package designpatterns.templatemethod;

public abstract class AbstractClass {
    public void templateMethod() {
        method1();
        abstractMethod1();
        abstractMethod2();
    }

    // 具体方法
    public void method1() {
        System.out.println("AbstractClass.method1===");
    }

    // 抽象方法1
    public abstract void abstractMethod1();

    // 抽象方法2
    public abstract void abstractMethod2();
}
